package org.example.cake.entity;

import java.sql.Timestamp;
import java.time.LocalDateTime;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import net.sf.jsqlparser.expression.DateTimeLiteralExpression;
import org.springframework.stereotype.Component;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Component
public class Discount {
    /**
    * 优惠券id
    */
    private Integer discountid;

    /**
    * 减多少钱的金额
    */
    private Integer money;

    /**
    * 满多少才可用的
    */
    private Integer maxmoney;

    /**
    * 生效时间
    */
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Timestamp starttime;

    /**
    * 过期时间
    */
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Timestamp endtime;

    /**
    * 0.全场通用 1.指定商品
    */
    private Integer status;

    /*
    *优惠券标题

    /**
     * 优惠券名称

     */
    private String discountname;

    /**
     * 优惠券是否使用
     */
    private Integer usetype;
}